Remarks on the relation between families of setoids and identity in type theory
نویسنده
چکیده
can be turned into a family represented by a function. This can be contrasted to MartinLöf type theory [10], and other theories of dependent types, where a family of types is a basic mathematical object. Following the tradition in constructive mathematics (see [2]) a set is commonly understood in type theory as a setoid, that is, a type together with an equivalence relation. However the notion of a family of setoids present some choices for conceptualisation. In this note we consider two choices, so-called proofirrelevant and proof-relevant families (see [3]), and their relation to the identity types of Martin-Löf. As shown by Streicher [12] and Hofmann and Streicher [6] an important distinction regarding identity types is whether their proof-objects are unique or not. In the former case a proof-irrelevant family of setoids can always be associated to each family of types. In the latter case a more involved proof-relevant notion of family of setoids seems be necessary to use; see Theorems 4.1 and 4.3. The distinction between proof-relevant and proof-irrelevant does not appear in classical set-theoretic models of Martin-Löf type theory, in view of a result by Hedberg [5] on uniqueness of identity proof-objects (UIP). We present a slight strengthening of this result in Section 6. In Section 7 we address the question whether there is a natural axiomatisation of general UIP by presenting a new elimination rule for identity types.
منابع مشابه
Proof-relevance of families of setoids and identity in type theory
Families of types are fundamental objects in Martin-Löf type theory. When extending the notion of setoid (type with an equivalence relation) to families of setoids, a choice between proof-relevant or proof-irrelevant indexing appears. It is shown that a family of types may be canonically extended to a proof-relevant family of setoids via the identity types, but that such a family is in general ...
متن کاملConstructions of categories of setoids from proof-irrelevant families
When formalizing mathematics in constructive type theories, or more practically in proof assistants such as Coq or Agda, one is often using setoids (types with explicit equivalence relations). In this note we consider two categories of setoids with equality on objects and show, within intensional Martin-Löf type theory, that they are isomorphic. Both categories are constructed from a fixed proo...
متن کاملSetoids in type theory
Formalising mathematics in dependent type theory often requires to represent sets as setoids, i.e. types with an explicit equality relation. This paper surveys some possible definitions of setoids and assesses their suitability as a basis for developing mathematics. According to whether the equality relation is required to be reflexive or not we have total or partial setoid, respectively. There...
متن کاملConstructing Categories and Setoids of Setoids in Type Theory
In this paper we consider the problem of building rich categories of setoids, in standard intensional Martin-Löf type theory (MLTT), and in particular how to handle the problem of equality on objects in this context. Any (proof-irrelevant) family F of setoids over a setoid A gives rise to a category C(A,F ) of setoids with objects A. We may regard the family F as a setoid of setoids, and a cruc...
متن کاملOn Equality of Objects in Categories in Constructive Type Theory
In this note we remark on the problem of equality of objects in categories formalized in Martin-Löf’s constructive type theory. A standard notion of category in this system is E-category, where no such equality is specified. The main observation here is that there is no general extension of E-categories to categories with equality on objects, unless the principle Uniqueness of Identity Proofs (...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010